package com.ruoyi.pidaijiData.mapper;

import com.ruoyi.pidaijiData.domain.plat.DataPidaijiChengzhong;

import java.util.List;

/**
 * 皮带机称重测试数据Mapper接口
 * 
 * @author ruoyi
 * @date 2024-03-04
 */
public interface DataPidaijiChengzhongMapper 
{
    /**
     * 查询皮带机称重测试数据
     * 
     * @param czId 皮带机称重测试数据主键
     * @return 皮带机称重测试数据
     */
    public DataPidaijiChengzhong selectDataPidaijiChengzhongByCzId(Long czId);

    /**
     * 查询皮带机称重测试数据
     *
     * @param dataTaskId
     * @return 皮带机称重测试数据
     */
    List<DataPidaijiChengzhong> selectDataPidaijiChengzhongByDataTaskId(Long dataTaskId);

    /**
     * 新增皮带机称重测试数据
     *
     * @param dataPidaijiChengzhongs 皮带机称重测试数据
     * @return 结果
     */
    int batchDataPidaijiChengzhong(List<DataPidaijiChengzhong> dataPidaijiChengzhongs);

    /**
     * 修改皮带机称重测试数据
     *
     * @param dataTaskId
     * @return 结果
     */
    int updateDataPidaijiChengzhongByDataTaskId(Long dataTaskId);

    /**
     * 修改皮带机称重测试数据
     *
     * @param czId
     * @return 结果
     */
    int updateDataPidaijiChengzhongByCzId(Long czId);

    /**
     * 查询皮带机称重测试数据列表
     * 
     * @param dataPidaijiChengzhong 皮带机称重测试数据
     * @return 皮带机称重测试数据集合
     */
    public List<DataPidaijiChengzhong> selectDataPidaijiChengzhongList(DataPidaijiChengzhong dataPidaijiChengzhong);

    /**
     * 新增皮带机称重测试数据
     * 
     * @param dataPidaijiChengzhong 皮带机称重测试数据
     * @return 结果
     */
    public int insertDataPidaijiChengzhong(DataPidaijiChengzhong dataPidaijiChengzhong);

    /**
     * 修改皮带机称重测试数据
     * 
     * @param dataPidaijiChengzhong 皮带机称重测试数据
     * @return 结果
     */
    public int updateDataPidaijiChengzhong(DataPidaijiChengzhong dataPidaijiChengzhong);

    /**
     * 删除皮带机称重测试数据
     * 
     * @param czId 皮带机称重测试数据主键
     * @return 结果
     */
    public int deleteDataPidaijiChengzhongByCzId(Long czId);

    /**
     * 批量删除皮带机称重测试数据
     * 
     * @param czIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDataPidaijiChengzhongByCzIds(Long[] czIds);
}
